Course Outline


¡®Computer Aided Design for Control Systems¡¯ focus on the analysis, design and simulation of the control systems based on the high level programming language MATLAB. The details are as follows:

Chapter 1 Introduction to the course and the MATALB

Chapter 2 Foundation of MATLAB numeric calculation
2.1 Input the simple matrix
2.2 Assignment and mark of the matrix element
2.3 Input of the matrix and array
2.4 Computation of matrixes(arrays)
2.5 Relational and logic operation of the arrays
2.6 Matrix function
2.7 Polynomial and its operation
2.8 Character string

Chapter 3 M files and MATLAB function
3.1 Script files
3.2 Function files
3.3 Classification of matrix function
3.4 Examples of the function¡¯s application

Chapter 4 foundation of programming design
4.1 Basic rules of the programming design
4.2 Expression statement and assignment statement
4.3 Programming flow control of MATLAB
4.4 Instructions of the programming flow
4.5 Interactive instruction of the MATLAB programming
4.6 Programming examples of the M files

Chapter 5 Simulink
5.1 Mathematic foundation of Simulink
5.2 numeric analysis of Simulink
5.3 Interface of Simulink
5.4 Modeling based on Simulink
5.5 the choice of simulation algorithm and parameter setting
5.6 Instruction mode in the MATLAB window
5.7 Observation of the simulation results

Chapter 6 Simulation foundation of the control systems based on MATLAB
6.1 Mathematic model of control systems
6.2 Stability analysis of control systems using MATLAB
6.3 Steady-state error analysis of control systems with MATLAB
6.4 Time-domain analysis of control systems based on MATLAB
6.5 Frequency-domain analysis of control systems with MATLAB
6.6 MATLAB realization of root locus analysis
6.7 Analysis tool of the Simulink
6.8 Custom module library and custom subsystems of Simulink
6.9 The mask function of Simulink
6.10 Some examples of the Simulink in simulation systems

Chapter 7 Write the S-function of M-language
7.1 S-function
7.2 Using the s-function in the modeling
7.3 Working manner of the s-function
7.4 Callback method of the s-function
7.5 S-function realization of M files
7.6 S-function of the static systems
7.7 S-function of the continuous systems
7.8 Simulation and packaging
7.9 S-function of the discrete systems
7.10 S-function of the hybrid systems

Chapter 8 Designation of control systems
8.1 Overview
8.2 Advance correction design of Bode plot
8.3 Lag correction design of Bode plot
8.4 Lag-advance correction design of Bode plot
8.5 Advance correction design of root locus
8.6 Lag correction design of root locus
8.7 Design method of the PID corrector

Chapter 9 Realization of the state space analysis with MATLAB
9.1 Basic definitions of system implementation
9.2 Realization function of the state space
9.3 State space expression and the solutions of the state equations
9.4 Systems state feedback and state observation
9.5 Stability analysis and MATAB simulation

Chapter 10 Realization of the linear quadratic optimal control with MATLAB
10.1 Basic concepts of the optimal control
10.2 Realization of the continuous LQ optimal control based on MATLAB
10.3 The MATLAB realization of the discrete linear quadratic optimal control
10.4 Realization of optimal observer using MATLAB
10.5 The MATLAB realization of the linear quadratic Gaussian optimal control